/**
 * Copyright(c) 2013 Jade Techonologies Co., Ltd.
 *
 * History:
 *   13-4-14 下午6:00 Created by sky
 */
package com.jade.bss.base.customer.info;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.jade.bss.base.customer.CustomerInfo;

/**
 * 个人信息。
 *
 * @author sky
 * @version 1.0 13-4-14 下午6:00
 */
@Entity
@Table (name = "BSS_CUSINFO_INDIVIDUAL")
public class IndividualInfo
        extends CustomerInfo
{
    @Column (name = "id_type")
    private int idType;
    @Column (name = "id_number", length = 32)
    private String idNumber;
    @Column (name = "im", length = 32)
    private String im;
    @Column (name = "home_address", length = 256)
    private String homeAddress;
    @Column (name = "home_phone", length = 32)
    private String homePhone;
    @Column (name = "home_zipcode", length = 10)
    private String homeZipcode;
    @Column (name = "office_address", length = 256)
    private String officeAddress;
    @Column (name = "office_phone", length = 32)
    private String officePhone;
    @Column (name = "office_zipcode", length = 10)
    private String officeZipcode;
    @Column (name = "company_name", length = 32)
    private String companyName;

    public int getIdType()
    {
        return idType;
    }

    public void setIdType(int idType)
    {
        this.idType = idType;
    }

    public String getIdNumber()
    {
        return idNumber;
    }

    public void setIdNumber(String idNumber)
    {
        this.idNumber = idNumber;
    }

    public String getIm()
    {
        return im;
    }

    public void setIm(String im)
    {
        this.im = im;
    }

    public String getHomeAddress()
    {
        return homeAddress;
    }

    public void setHomeAddress(String homeAddress)
    {
        this.homeAddress = homeAddress;
    }

    public String getHomePhone()
    {
        return homePhone;
    }

    public void setHomePhone(String homePhone)
    {
        this.homePhone = homePhone;
    }

    public String getHomeZipcode()
    {
        return homeZipcode;
    }

    public void setHomeZipcode(String homeZipcode)
    {
        this.homeZipcode = homeZipcode;
    }

    public String getOfficeAddress()
    {
        return officeAddress;
    }

    public void setOfficeAddress(String officeAddress)
    {
        this.officeAddress = officeAddress;
    }

    public String getOfficePhone()
    {
        return officePhone;
    }

    public void setOfficePhone(String officePhone)
    {
        this.officePhone = officePhone;
    }

    public String getOfficeZipcode()
    {
        return officeZipcode;
    }

    public void setOfficeZipcode(String officeZipcode)
    {
        this.officeZipcode = officeZipcode;
    }

    public String getCompanyName()
    {
        return companyName;
    }

    public void setCompanyName(String companyName)
    {
        this.companyName = companyName;
    }
}
